package order_algorithm_study;

import java.time.LocalTime;
import java.util.Scanner;

/**
 * 题目描述
 * 伦敦奥运会要到了，小鱼在拼命练习游泳准备参加游泳比赛，可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。
 * <p>
 * 这一天，小鱼给自己的游泳时间做了精确的计时（本题中的计时都按
 * 24
 * 24 小时制计算），它发现自己从
 * �
 * a 时
 * �
 * b 分一直游泳到当天的
 * �
 * c 时
 * �
 * d 分，请你帮小鱼计算一下，它这天一共游了多少时间呢？
 * <p>
 * 小鱼游的好辛苦呀，你可不要算错了哦。
 * <p>
 * 输入格式
 * 一行内输入四个整数，以空格隔开，分别表示题目中的
 * �
 * ,
 * �
 * ,
 * �
 * ,
 * �
 * a,b,c,d。
 * <p>
 * 输出格式
 * 一行内输出两个整数
 * �
 * e 和
 * �
 * f，用空格间隔，依次表示小鱼这天一共游了多少小时多少分钟。其中表示分钟的整数
 * �
 * f 应该小于
 * 60
 * 60。
 * <p>
 * 输入输出样例
 * 输入 #1复制
 * 12 50 19 10
 * 输出 #1复制
 * 6 20
 * 说明/提示
 * 对于全部测试数据，
 * 0
 * ≤
 * �
 * ,
 * �
 * ≤
 * 24
 * 0≤a,c≤24，
 * 0
 * ≤
 * �
 * ,
 * �
 * ≤
 * 60
 * 0≤b,d≤60，且结束时间一定晚于开始时间。
 */
public class Fish_Play {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int i1 = sc.nextInt();
        int i2 = sc.nextInt();
        int i3 = sc.nextInt();
        int i4 = sc.nextInt();
        if (i4 - i2 < 0) {
            int i = i3 - 1;
            LocalTime of = LocalTime.of(i - i1, i4 + 60 - i2);
            System.out.println(of.getHour()+" "+of.getMinute());
        } else {
            LocalTime of = LocalTime.of(i3 - i1, i4 - i2);
            System.out.println(of.getHour()+" "+of.getMinute());

        }

    }
}
